﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using MESWorks;
using ParamSetCollection.General.Logs;

namespace ParamSetCollection.General.Contexts
{
    //携带所有运行时逻辑类，以及实时运行时数据
    //结束时统一关闭
    public class RuntimeHelper
    {

        #region============================== 变量 ====================================
        public static RuntimeHelper Instance = null;

        public MESHelper mESHelper = null;
        public LogHelper logHelper = null;
        public string LanguageKey = "cn";


        #endregion=====================================================================


        #region============================== 属性 ====================================
        #endregion=====================================================================


        #region============================= 内部函数 ================================
        private void FirstInit()
        {
            logHelper = new LogHelper();
            logHelper.Start();


            Instance = this;
        }

        #endregion====================================================================


        #region============================= 保护函数 ================================
        #endregion====================================================================


        #region============================= 公开函数 ================================
        public RuntimeHelper()
        {
            FirstInit();
        }

        public void LateInit()
        {

        }
        #endregion====================================================================


        #region============================= 消息响应 ================================
        #endregion====================================================================
    }
}
